02c4e509f8ef8809a7f28899278f68221ab73739,sdk/src/com/constellio/app/modules/rm/model/DecommissioningListAcceptanceTest.java,DecommissioningListAcceptanceTest,givenFoldersWithUniformRuleAndNonUniformCopyAndCategoryThenNotUniform,#,152

Before Change


	public void givenFoldersWithUniformRuleAndNonUniformCopyAndCategoryThenNotUniform()
			throws Exception {

		decommissioningList = saveAndLoad(newFilingSpaceAList().setFolderDetailsFor(records.folders("A04-A06")));
		assertThat(decommissioningList.hasAnalogicalMedium()).isEqualTo(true);
		assertThat(decommissioningList.hasElectronicMedium()).isEqualTo(true);
		assertThat(decommissioningList.getFoldersMediaTypes()).containsOnly(HYBRID, HYBRID, HYBRID);
		assertThat(decommissioningList.getStatus()).isEqualTo(DecomListStatus.GENERATED);
		assertThat(decommissioningList.getUniformCategory()).isEqualTo(records.categoryId_X110);
		assertThat(decommissioningList.getUniformCopyRule().toString())
				.isEqualTo(copyBuilder.newPrincipal(records.PA_MD, "42-5-C").toString());
		assertThat(decommissioningList.getUniformCopyType()).isEqualTo(CopyType.PRINCIPAL);
		assertThat(decommissioningList.getUniformRule()).isEqualTo(records.ruleId_1);
		assertThat(decommissioningList.isUniform()).isEqualTo(true);

		decommissioningList = saveAndLoad(newFilingSpaceAList().setFolderDetailsFor(records.folders("A04-A06, A16-A18")));
		assertThat(decommissioningList.hasAnalogicalMedium()).isEqualTo(true);
		assertThat(decommissioningList.hasElectronicMedium()).isEqualTo(true);
		assertThat(decommissioningList.getFoldersMediaTypes()).containsOnly(HYBRID, HYBRID, HYBRID, HYBRID, HYBRID, HYBRID);

After Change


	public void givenFoldersWithUniformRuleAndNonUniformCopyAndCategoryThenNotUniform()
			throws Exception {

		decommissioningList = saveAndLoad(newFilingSpaceAList().setDecommissioningListType(DecommissioningListType.FOLDERS_TO_TRANSFER).setFolderDetailsFor(records.folders("A04-A06")));
		assertThat(decommissioningList.hasAnalogicalMedium()).isEqualTo(true);
		assertThat(decommissioningList.hasElectronicMedium()).isEqualTo(true);
		assertThat(decommissioningList.getFoldersMediaTypes()).containsOnly(HYBRID, HYBRID, HYBRID);
		assertThat(decommissioningList.getStatus()).isEqualTo(DecomListStatus.GENERATED);
		assertThat(decommissioningList.getUniformCategory()).isEqualTo(records.categoryId_X110);
		assertThat(decommissioningList.getUniformCopyRule().toString())
				.isEqualTo(copyBuilder.newPrincipal(records.PA_MD, "42-5-C").toString());
		assertThat(decommissioningList.getUniformCopyType()).isEqualTo(CopyType.PRINCIPAL);
		assertThat(decommissioningList.getUniformRule()).isEqualTo(records.ruleId_1);
		assertThat(decommissioningList.isUniform()).isEqualTo(true);

		decommissioningList = saveAndLoad(newFilingSpaceAList().setDecommissioningListType(DecommissioningListType.FOLDERS_TO_TRANSFER).setFolderDetailsFor(records.folders("A04-A06, A16-A18")));
		assertThat(decommissioningList.hasAnalogicalMedium()).isEqualTo(true);
		assertThat(decommissioningList.hasElectronicMedium()).isEqualTo(true);
		assertThat(decommissioningList.getFoldersMediaTypes()).containsOnly(HYBRID, HYBRID, HYBRID, HYBRID, HYBRID, HYBRID);